p, h1, h2, h3, h4, h5, h6, ol, ul {
    padding: 0;
    margin: 0;
}
html {
    font-size: 62.5%}
@font-face {
    font-family: Nunito Sans;
    src: url(../fonts/Nunito_Sans/NunitoSans_7pt-Bold.ttf) format('truetype');
    font-weight: 700;
     font-display:  fallback;
 }
@font-face {
    font-family: Nunito Sans;
    src: url(../fonts/Nunito_Sans/NunitoSans_7pt-ExtraLight.ttf) format('truetype');
    font-weight: 300;
      font-display:  fallback;
 }
@font-face {
    font-family: Nunito Sans;
    src: url(../fonts/Nunito_Sans/NunitoSans_7pt-Regular.ttf) format('truetype');
    font-weight: 400;
     font-display:  fallback;
 }
@font-face {
    font-family: Nunito Sans;
    src: url(../fonts/Nunito_Sans/NunitoSans_7pt-Medium.ttf) format('truetype');
    font-weight: 500;
     font-display:  fallback;
 }
@font-face {
    font-family: Nunito Sans;
    src: url(../fonts/Nunito_Sans/NunitoSans_7pt-SemiBold.ttf) format('truetype');
    font-weight: 600;
     font-display:  fallback;
 }
@font-face {
    font-family: Nunito Sans;
    src: url(../fonts/Nunito_Sans/NunitoSans_7pt-Black.ttf) format('truetype');
    font-weight: 700;
     font-display:  fallback;
 }
body {
    padding: 0;
    margin: 0;
    font-family: 'Nunito Sans';
     font-display:  fallback;
     box-sizing: border-box;
    overflow-x: hidden;
    box-sizing: border-box;
}
a, a:hover, a:focus {
    text-decoration: none;
}
:root {
    --primary: #65221A;
    --green: #138808;
    --parrot: #68C430;
    --black: #1E1E1E;
    --darkblack: #000;
    --lightwhite: #F7F4F4;
    --white: #fff;
    --extrabold: bold;
    --bold: 700;
    --medium: 600;
    --semibold: 500;
    --regular: 400;
    --light: 300;
}
p {
    line-height: 2.4rem;
    color: var(--black);
    font-size: 1.6rem;
    font-weight: var(--regular);
    opacity: .7;
}
.inverse {
    color: var(--white)!important;
}
.page-section {
    padding: 8rem 0;
}
.btn-primary {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: .8rem 1.6rem!important;
    gap: 1rem;
    color: var(--white)!important;
    background: var(--primary);
    border: 1px solid var(--primary);
    border-radius: 2rem;
    opacity: 1!important;
    cursor: pointer;
    text-decoration: none;
    font-weight: var(--semibold);
    display: inline-flex;
}
.btn-primary:hover {
    background: transparent;
    border: 1px solid var(--primary);
    color: var(--primary)!important;
}
.btn-secondary {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: .8rem 1.6rem!important;
    gap: 1rem;
    color: var(--white);
    background: var(--green);
    border: 1px solid var(--green);
    border-radius: 2rem;
    font-weight: var(--semibold);
    display: inline-flex;
    cursor: pointer;
    text-decoration: none;
}
.btn-secondary:hover {
    background: var(--primary);
    border: 1px solid var(--white);
    border-radius: 2rem;
    color: var(--white);
}
.btn-white {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: .8rem 1.6rem;
    gap: 1rem;
    color: var(--primary);
    background: transparent;
    border: 1px solid var(--primary);
    border-radius: 2rem;
    font-weight: var(--semibold);
    cursor: pointer;
    text-decoration: none;
    display: inline-flex;
}
.btn-white:hover {
    background: var(--primary);
    color: var(--white);
    border: 1px solid var(--primary);
}
.btn-white-inverse {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: .8rem 1.6rem;
    gap: 1rem;
    color: var(--white);
    background: trnsparent;
    border: 1px solid var(--white);
    border-radius: 2rem;
    font-weight: var(--semibold);
    cursor: pointer;
    text-decoration: none;
    display: inline-flex;
}
.btn-white-inverse:hover {
    background: var(--green);
    color: var(--white);
    border: 1px solid var(--green);
}
.btn-green-inverse {
    font-size: 1.6rem;
    padding: .8rem 1.6rem!important;
    border-radius: 2rem;
    border: 1px solid var(--white);
    background: transparent;
    color: var(--white);
    font-weight: var(--semibold);
    display: inline-flex;
    cursor: pointer;
    text-decoration: none;
    gap: 1rem;
}
.btn-green-inverse:hover {
    background: var(--primary);
    color: var(--white);
    border: 1px solid var(--primary);
}
.btn-inverse {
    font-size: 1rem;
    padding: .8rem 2rem!important;
    border-radius: 1.8rem;
    border: 1px solid #fff;
    background: transparent;
    color: var(--white);
    font-weight: var(--semibold);
    display: inline-flex;
    cursor: pointer;
    text-decoration: none;
    gap: 1rem;
}
.btn-inverse:hover {
    background: var(--white);
    color: var(--darkblue);
}
.btn-green {
    font-size: 1.6rem;
    padding: .8rem 1.6rem!important;
    border-radius: 2rem;
    border: 1px solid var(--green);
    background: transparent;
    color: var(--green);
    font-weight: var(--semibold);
    display: inline-flex;
    cursor: pointer;
    text-decoration: none;
    gap: 1rem;
}
.btn-green:hover {
    background: var(--green);
    color: var(--white);
}
h4 {
    color: var(--black);
    font-size: 2.4rem;
    line-height: 3.2rem;
    font-weight: var(--bold);
}
h5 {
    color: var(--darkblack);
    font-size: 2rem;
    line-height: 2.4rem;
    font-weight: var(--bold);
}
#hero {
    background: url(../img/Home/Group-53.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center right;
    height: 80vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
.section-title h2 {
    color: var(--darkblack);
    font-size: 3.6rem;
    font-weight: var(--bold);
    line-height: 4.4rem;
    text-transform: uppercase;
}
.owl-dot span {
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 1.25rem;
    background-color: #DFDDDD;
    margin: .25rem;
}
.owl-dot.active span {
    background-color: var(--primary);
}
.owl-dots {
    width: 100%;
    text-align: center;
    position: relative;
    top: 5rem;
}
@media (max-width:1440px) {
    html {
    font-size: 60%}
}@media (max-width:1280px) {
    html {
    font-size: 55%}
}@media (max-width:1024px) {
    html {
    font-size: 45%}
}@media (max-width:769px) {
    html {
    font-size: 35%}
    
 
}@media (max-width:680px) {
    html {
    font-size: 45%}
.section-title h2 {
    font-size: 3rem;
    line-height: 3.6rem;
}
.hex.d-flex.justify-content-center.align-items-center.flex-column.text-center p {
    padding: 9px;
}
.section-title {
    text-align: center;
}
section#ready .col-md-8 {
    text-align: center;
    margin-bottom: 10px;
}
}

/*MYCSS*/
.cta {
    text-align: center;
}


.lepopup-element-18[data-id="18"] .lepopup-cr-container label{
    border: 1px solid rgba(101, 34, 26, 1);
    border-radius: 30px;
    padding: 10px 20px;
    line-height: 1.2;
    min-width: 150px;
    text-align: center;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight:700;
    color: rgba(101, 34, 26, 1);
}
.lepopup-element-18[data-id="18"] .lepopup-cr-container:hover label {
        background-color: rgba(101, 34, 26, 1);
        color: rgba(255, 255, 255, 1);
        cursor:pointer;
}
.lepopup-element-18[data-id="18"] div.lepopup-cr-container div.lepopup-cr-box {
    display: none;
}
/**contact page form**/
.input-con {
    background: transparent !important;
    border: 1px solid #1E1E1E26 !important;
}
input.lepopup-ta-left.input-con,select.input-con, select.input-con option {
    font-family: 'Nunito Sans' !important;
}
.send-btn {border-radius: 40px !important;  font-weight: 500 !important; font-size: 16px !important;}
select.input-con.select-optn option { background: transparent !important;}
.lepopup-form-33 .lepopup-element div.lepopup-input select.select-optn{ color:unset !important; padding-left: 45px !important;}



/* Wrapper must be relative */
.input-con .lepopup-element[data-type="select"] .lepopup-input {position: relative;}

.lepopup-element[data-type="select"] .lepopup-input::before {
    content: "\e9fc";
    position: absolute;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 22px;
    color: #444444;
    /*pointer-events: none; */
    /*z-index: 2; */
    font-family: boxicons !important;
}
.lepopup-form-2 .lepopup-element div.lepopup-input div.lepopup-signature-box, .lepopup-form-2 .lepopup-element div.lepopup-input div.lepopup-multiselect, .lepopup-form-2 .lepopup-element div.lepopup-input input[type='text'], .lepopup-form-2 .lepopup-element div.lepopup-input input[type='email'], .lepopup-form-2 .lepopup-element div.lepopup-input input[type='password'], .lepopup-form-2 .lepopup-element div.lepopup-input select, .lepopup-form-2 .lepopup-element div.lepopup-input select option, .lepopup-form-2 .lepopup-element div.lepopup-input textarea {
    font-family: 'Arial','arial';
    font-size: 16px;
    color: rgba(101, 192, 228, 1);
    font-style: normal;
    text-decoration: none;
    text-align: left;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-width: 1px;
    border-style: solid;
    border-color: #ebebeb;
    border-radius: 0px;
    box-shadow: none;
}
input.lepopup-ta-left::placeholder,div.lepopup-input textarea::placeholder {
    color: #808080 !important;
}
/**/
.ind-card h5 {
    color: var(--black);
    font-size: 2.1rem;
    line-height: 2.6rem;
    font-weight: var(--medium);
}
.input-size .lepopup-form-2 .lepopup-element div.lepopup-input div.lepopup-signature-box, 
.input-size .lepopup-form-2 .lepopup-element div.lepopup-input div.lepopup-multiselect, 
.input-size .lepopup-form-2 .lepopup-element div.lepopup-input input[type='text'], 
.input-size .lepopup-form-2 .lepopup-element div.lepopup-input input[type='email'], 
.input-size .lepopup-form-2 .lepopup-element div.lepopup-input input[type='password'], 
.input-size .lepopup-form-2 .lepopup-element div.lepopup-input select, 
.input-size .lepopup-form-2 .lepopup-element div.lepopup-input select option, 
.input-size .lepopup-form-2 .lepopup-element div.lepopup-input textarea,
.input-size .lepopup-form-2 .lepopup-element div.lepopup-input input[type='email'],
.input-size .lepopup-form-28 .lepopup-element div.lepopup-input div.lepopup-signature-box, 
.input-size .lepopup-form-28 .lepopup-element div.lepopup-input div.lepopup-multiselect, 
.input-size .lepopup-form-28 .lepopup-element div.lepopup-input input[type='text'], 
.input-size .lepopup-form-28 .lepopup-element div.lepopup-input input[type='email'], 
.input-size .lepopup-form-28 .lepopup-element div.lepopup-input input[type='password'], 
.input-size .lepopup-form-28 .lepopup-element div.lepopup-input select, 
.input-size .lepopup-form-28 .lepopup-element div.lepopup-input select option, 
.input-size .lepopup-form-28 .lepopup-element div.lepopup-input textarea,
.input-size .lepopup-form-27 .lepopup-element div.lepopup-input div.lepopup-signature-box, 
.input-size .lepopup-form-27 .lepopup-element div.lepopup-input div.lepopup-multiselect, 
.input-size .lepopup-form-27 .lepopup-element div.lepopup-input input[type='text'], 
.input-size .lepopup-form-27 .lepopup-element div.lepopup-input input[type='email'], 
.input-size .lepopup-form-27 .lepopup-element div.lepopup-input input[type='password'], 
.input-size .lepopup-form-27 .lepopup-element div.lepopup-input select, 
.input-size .lepopup-form-27 .lepopup-element div.lepopup-input select option, 
.input-size .lepopup-form-27 .lepopup-element div.lepopup-input textarea,
.input-size.lepopup-form-27, .input-size .lepopup-form-27 *,.input-size .lepopup-progress-27
{
        font-size: 20px !important;
}
.input-tsize .lepopup-form-2 .lepopup-element div.lepopup-input div.lepopup-signature-box, 
.input-tsize .lepopup-form-2 .lepopup-element div.lepopup-input div.lepopup-multiselect, 
.input-tsize .lepopup-form-2 .lepopup-element div.lepopup-input input[type='text'], 
.input-tsize .lepopup-form-2 .lepopup-element div.lepopup-input input[type='email'], 
.input-tsize .lepopup-form-2 .lepopup-element div.lepopup-input input[type='password'], 
.input-tsize .lepopup-form-2 .lepopup-element div.lepopup-input select, 
.input-tsize .lepopup-form-2 .lepopup-element div.lepopup-input select option, 
.input-tsize .lepopup-form-2 .lepopup-element div.lepopup-input textarea,
.input-tsize .lepopup-form-2 .lepopup-element div.lepopup-input input[type='email'],
.input-size .lepopup-form-29 .lepopup-element div.lepopup-input div.lepopup-signature-box, 
.input-size .lepopup-form-29 .lepopup-element div.lepopup-input div.lepopup-multiselect, 
.input-size .lepopup-form-29 .lepopup-element div.lepopup-input input[type='text'], 
.input-size .lepopup-form-29 .lepopup-element div.lepopup-input input[type='email'], 
.input-size .lepopup-form-29 .lepopup-element div.lepopup-input input[type='password'], 
.input-size .lepopup-form-29 .lepopup-element div.lepopup-input select, 
.input-size .lepopup-form-29 .lepopup-element div.lepopup-input select option, 
.input-size .lepopup-form-29 .lepopup-element div.lepopup-input textarea{
        font-size: 18px !important;
}
.lepopup-form-29 .lepopup-element div.lepopup-input div.lepopup-signature-box, .lepopup-form-29 .lepopup-element div.lepopup-input div.lepopup-multiselect, .lepopup-form-29 .lepopup-element div.lepopup-input input[type='text'], .lepopup-form-29 .lepopup-element div.lepopup-input input[type='email'], .lepopup-form-29 .lepopup-element div.lepopup-input input[type='password'], .lepopup-form-29 .lepopup-element div.lepopup-input select, .lepopup-form-29 .lepopup-element div.lepopup-input select option, .lepopup-form-29 .lepopup-element div.lepopup-input textarea,.lepopup-form-28 .lepopup-element div.lepopup-input div.lepopup-signature-box, .lepopup-form-28 .lepopup-element div.lepopup-input div.lepopup-multiselect, .lepopup-form-28 .lepopup-element div.lepopup-input input[type='text'], .lepopup-form-28 .lepopup-element div.lepopup-input input[type='email'], .lepopup-form-28 .lepopup-element div.lepopup-input input[type='password'], .lepopup-form-28 .lepopup-element div.lepopup-input select, .lepopup-form-28 .lepopup-element div.lepopup-input select option, .lepopup-form-28 .lepopup-element div.lepopup-input textarea,.lepopup-form-27 .lepopup-element div.lepopup-input div.lepopup-signature-box, .lepopup-form-27 .lepopup-element div.lepopup-input div.lepopup-multiselect, .lepopup-form-27 .lepopup-element div.lepopup-input input[type='email'], .lepopup-form-27 .lepopup-element div.lepopup-input input[type='password'], .lepopup-form-27 .lepopup-element div.lepopup-input select, .lepopup-form-27 .lepopup-element div.lepopup-input select option, .lepopup-form-27 .lepopup-element div.lepopup-input textarea,.lepopup-form-2 .lepopup-element div.lepopup-input div.lepopup-signature-box, .lepopup-form-2 .lepopup-element div.lepopup-input div.lepopup-multiselect, .lepopup-form-2 .lepopup-element div.lepopup-input input[type='text'], .lepopup-form-2 .lepopup-element div.lepopup-input input[type='email'], .lepopup-form-2 .lepopup-element div.lepopup-input input[type='password'], .lepopup-form-2 .lepopup-element div.lepopup-input select, .lepopup-form-2 .lepopup-element div.lepopup-input select option, .lepopup-form-2 .lepopup-element div.lepopup-input textarea {
    font-size: 16px !important;
}
